// src/api/dictData.js
import request from './request';
import qs from 'qs';

// 获取字典明细分页列表
export function getDictDataListAPI(params) {
  return request({
    url: '/dictItem/getDictItemPage',
    method: 'get',
    params
  });
}

// 添加字典明细
export function addDictDataAPI(data) {
  return request({
    url: '/dictData/add',
    method: 'post',
    data: qs.stringify(data),
    headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
  });
}

// 更新字典明细
export function updateDictDataAPI(data) {
  return request({
    url: '/dictData/update',
    method: 'post',
    data: qs.stringify(data),
    headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
  });
}

// 删除字典明细
export function deleteDictDataAPI(data) {
  return request({
    url: '/dictData/delete',
    method: 'post',
    data: qs.stringify(data),
    headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
  });
}

// 根据字典类型获取字典明细（不分页）
export function getDictDataByTypeAPI(dictType) {
  return request({
    url: `/dictData/getByDictType/${dictType}`,
    method: 'get'
  });
}